5b86f37edbc5cf2e9ae98f6898bcefd3e842983a,core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java,DomainObjectAnnotationFacetFactory,processNature,#ProcessClassContext#,361

Before Change


        final ViewModelFacet recreatableObjectFacet = RecreatableObjectFacetForDomainObjectAnnotation.create(
                domainObject, getSpecificationLoader(), persistenceSessionServiceInternal, servicesInjector,
                facetHolder, postConstructMethodCache);
        FacetUtil.addFacet(recreatableObjectFacet);

        final MixinFacet mixinFacet = MixinFacetForDomainObjectAnnotation.create(cls, facetHolder, servicesInjector);
        FacetUtil.addFacet(mixinFacet);

After Change


                domainObject, getSpecificationLoader(), persistenceSessionServiceInternal, servicesInjector,
                facetHolder, postConstructMethodCache);

        if(recreatableObjectFacet != null) {
            FacetUtil.addFacet(recreatableObjectFacet);
        } else {
            if(domainObject.nature() == Nature.MIXIN) {